package com.yh.vo;

import com.yh.entity.Comment;
import com.yh.entity.User;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
/**
 * 影评数据模型
 *
 * @author yuhuan
 * @date 2022/01/13
 * */
public class CommentVO implements Serializable {
    private Integer commentId;
    /**
     * 所属用户编号
     */
    private String userId;
    /**
     * 评论内容
     */
    private String commentContent;
    /**
     * 所属电影编号
     */
    private Integer movieId;
    /**
     * 评论时间
     */
    private Date commentTime;
    /**
     * 评分
     */
    private Double commentScore;

    /**
     * 用户昵称
     */
    private String userName;
    /**
     * 用户账号
     */
    private String userAccount;
    /**
     * 放映的影片名称
     */
    private String movieCnName;

    /**
     * 电影评论信息实体信息
     */
    private Comment comment;
    /**
     * 所属的用户实体信息
     */
    private User user;

    public void setUser(User user) {
        this.user = user;
        this.userName = user.getUserName();
        this.userAccount = user.getUserAccount();
    }
}
